/**
 * Created by Fanjiang Huang on 2016/7/14.
 */

$(function(){

    //文本域自动扩展
    autosize(document.querySelectorAll('textarea'));

    //数量控制
    $('.num-btn').click(function(){
        var numVar = $('.number input');
        var numValue = numVar.val();
        var num = parseInt(numValue);
        if ($(this).hasClass('add')) {
            if (numValue < 99) {
                num++;
            }
        } else {
            if (numValue > 1) {
                num--;
            }
        }
        numVar.val(num);
    });

    //输入控制
    $('.number input').keyup(function() {

        var _this = $(this);
        var thisVal = $.trim(_this.val());

        _this.val(thisVal);
        $.trim(_this.val($.trim(thisVal).replace(/\D/g,'')));

        if ($.trim(thisVal) == '') {
            return false;
        } else if ($.trim(thisVal) == 0) {
            _this.val(1);
        }

        if ($.trim(thisVal) > 99 ) {
            _this.val(99);
        }

    }).bind('paste',function(){

        var _this = $(this);
        var thisVal = $.trim(_this.val());

        _this.val(thisVal);
        $.trim(_this.val($.trim(thisVal).replace(/\D/g,'')));

        if ($.trim(thisVal) == '') {
            return false;
        } else if ($.trim(thisVal) == 0) {
            _this.val('1');
        }

        if ($.trim(thisVal) > 99 ) {
            _this.val('99');
        }

    }).css('ime-mode', 'disabled');

    $('.number input').blur(function () {
        if ($.trim($(this).val()) == '') {
            $(this).val('1');
        }
    })

    //日历插件
    var currYear = (new Date()).getFullYear();
    var opt={};
    opt.date = {preset : 'date'};
    opt.datetime = {preset : 'datetime'};
    opt.time = {preset : 'time'};
    opt.default = {
        theme: 'mobiscroll', //皮肤样式
        display: 'bottom', //显示方式
        mode: 'scroller', //日期选择模式
        dateFormat: 'yyyy-mm-dd',
        lang: 'zh',
        showNow: true,
        nowText: "今天",
        rows:5,//滚动区域内的行数
        startYear: currYear - 50, //开始年份
        endYear: currYear + 10, //结束年份
        headerText:function(valueText){return "年/月/日"}
    };

    $('.date').mobiscroll($.extend(opt['date'], opt['default']));


    //支付方式
    $('.select').mobiscroll().select({
        theme: 'mobiscroll',
        mode: 'scroller',
        display: 'bottom',
        lang: 'zh',
        rows:5,//滚动区域内的行数
        headerText:function(valueText){return "支付方式"}
    });

    //图片高度
    imgSize($('.advice-detail-img li a'));

});

$(window).resize(function () {
    imgSize($('.advice-detail-img li a'));
});

function imgSize (obj) {
    obj.each(function(){
        var imgWidth = $(this).width();
        $(this).height(imgWidth);
    });
};